咨询热线:

185-9527-1032

联系QQ:

2863379292

官方微信:

我如何做运营活动

建站经验

导读:这是我的第100篇文章,我一直在想我要写点什么,最后想想还是写一篇关于系统的技术设计文章。来说说对运营活动的思考。概述一个产品业务的发展总是离不开运营二字。随着业务快

发表日期:2019-03-14

文章编辑:兴田科技

浏览次数:8800

标签:

这是我的第100篇文章,我一直在想我要写点什么,最后想想还是写一篇关于系统的技术设计文章。来说说对运营活动的思考。

概述

一个产品业务的发展总是离不开运营二字。随着业务快速的发展以及新业务的扩充,运营需求越来越大,并且很多时候需要追热点,因此在有限的资源下,如何做到快速、准确、灵活、稳定的满足日趋增多的运营需求,成了个问题。我们根据运营的四个基本要数(目标、人群、门槛、激励)通过对活动的抽象、建模、组件化,实现了能满足80%的运营需求的自动化运营系统,运营产品同学只需要通过一份配置文件就可以生成一个新的活动。

他山之石引子

通常,我们做一个活动,我们需要做什么?我们需要UI设计、前端排版、接口定义、数据库创建、测试流程等等。这样下来整个流程快一点上一个活动大概一周左右,慢一点可能两周左右。但很多时候,一个活动的生命周期可能就一周、一个月左右。我们是否有必要花如此大的开发代价去做这样事情?一个活动如此,那十个,一百个呢。

我们先来通过三个活动来了解一下活动的本质

我如何做运营活动 台州网站公司吗

3个活动

活动1,为了拉新,针对老用户,每拉来一个人,奖励20元的额度提升。 活动2,为了拉GMV,针对老用户,每还款xx元,奖励多少优惠券。 活动3,为了拉绑卡,针对全部用户,完成绑卡,就有机会抢100张1000元现金券。 … 我们可以发现活动的四个要素:人群、目标、门槛、激励我们可以用一句话概括运营活动:

针对什么人群,我们想要达到什么目标,设置什么样的门槛(规则),最后给用户什么样的激励措施。

活动生命周期这么短,我们是否可以以比较小的开发代价来完成活动的开发呢? 是否针对某个业务的一个活动开发完?我可以快速的复用到其他业务上呢?

在这些活动的开发中,我们遇到了挑战和难题:

运营要做什么?

于是我花了一段时间来系统性的来梳理运营体系相关东西,通过已经做了什么,来思考,我们将来怎么做?

我如何做运营活动 台州网站公司吗

运营体系结构

根据已做的活动经验和遇到的问题,让我不断的思考,我该如何去优化该运营系统,来提高开发效率、安全、和性能。最后,确定的一个大方向:

平台化、标准化、配置化、组件化。

系统架构设计

我如何做运营活动 台州网站公司吗

系统的架构设计

从上往下看:

基础平台:一些依赖的基础能力:比如用户信息、订单信息、平台优惠券系统、基础推送能力等等。存储层:所有活动数据以统一结构存储。

从左往右看:

说明几个点:

1.活动路由

我如何做运营活动 台州网站公司吗

活动路由规则

这样做的一些好处:

2. mq消息(消息的解耦)

我如何做运营活动 台州网站公司吗

image.png

3.统一配置中心

可以参考之前写的 【180425】统一配置中心:https://www.jianshu.com/p/edce8e8c139e

这里可以优化的点是,引入版本号,先更新配置+新的版本号到redis,然后再更新每个配置的版本号id, 客户端来取配置的时候,先取配置的版本,在根据版本号+配置key去redis中取配置内容,这样可以平滑的将缓存配置切换到新的缓存配置。

4.关于组件化

一个活动通常可以看成若干个组件组成。

我如何做运营活动 台州网站公司吗

魔方系统-组件化结构.jpg

每一个组件又有他自己的特性。

前后端如何通过组件交互?

我如何做运营活动 台州网站公司吗

魔方系统-交互图.png

最好能,在OA编辑就完美了

我如何做运营活动 台州网站公司吗

OA可视化编辑

最后,通过一些配置,可以快速的上线一些活动,无需开发接入,做到自动化运营。

一些个人观点

最后,祝大家七夕快乐。

相关推荐

更多新闻